﻿#include "UserManager.h"

void UserManager::addUser(User* user)
{
	m_users.append(user);
}

User* UserManager::findUserByName(const QString& username)
{
	for (auto user : m_users)
	{
		if (username == user->m_username)
		{
			return user;
		}
	}

	return NULL;
}

UserManager* UserManager::instance()
{
	static UserManager* ins = nullptr;
	//如果类对象一个没有，才构造一个对象；	如果已经有一个类对象了，就不能再多构造出来了：
	return ins = (ins? ins :new UserManager);
}
